package cn.tk.model.pojo.mr.bot;

import lombok.Data;
import lombok.NoArgsConstructor;

/**
 * Created by denglw on 2021/8/10.<br/>
 * Desc: 多轮bot关联信息
 */
@Data @NoArgsConstructor
public class ProductBot {
    /**
     * bot名称
     */
    private String name;

    /**
     * bot关联类型：1机器人管理  2产品关联
     */
    private Integer type;

    /**
     * 机器人id
     */
    private Long robotId;

    /**
     * 机器人码
     */
    private String robotCode;

    /**
     * 产品id
     */
    private Long productId;

    /**
     * 产品码
     */
    private String original;

    /**
     * 场景id
     */
    private Long sceneId;

    /**
     * 场景码
     */
    private String sceneCode;

    /**
     * 场景的入口意图id
     */
    private Long sceneIntentId;

    /**
     * bot id
     */
    private Long botId;

    public ProductBot(String name, Integer type, Long robotId, String robotCode, Long productId,
                      String original, Long sceneId, String sceneCode, Long sceneIntentId, Long botId) {
        this.name = name;
        this.type = type;
        this.robotId = robotId;
        this.robotCode = robotCode;
        this.productId = productId;
        this.original = original;
        this.sceneId = sceneId;
        this.sceneCode = sceneCode;
        this.sceneIntentId = sceneIntentId;
        this.botId = botId;
    }
}
